package com.drg.center.entity.result;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class MedicalSettleExcelVO implements Serializable {

    @ExcelProperty(value = "0000组", index = 0)
    private String isNone;

    @ExcelProperty(value = "状态", index = 1)
    private String status;

    @ExcelProperty(value = "上传医保时间", index = 2)
    private String uploadTime;

    @ExcelProperty(value = "住院号", index = 3)
    private String inpatientCode;

    @ExcelProperty(value = "患者姓名", index = 4)
    private String patientName;

    @ExcelProperty(value = "患者性别", index = 5)
    private String patientSex;

    @ExcelProperty(value = "患者年龄", index = 6)
    private String patientAge;

    @ExcelProperty(value = "身份证号", index = 7)
    private String idCard;

    @ExcelProperty(value = "医保类型", index = 8)
    private String medicareType;

    @ExcelProperty(value = "统筹区", index = 9)
    private String coordinationArea;

    @ExcelProperty(value = "床位号", index = 10)
    private String bedCode;

    @ExcelProperty(value = "科室名称", index = 11)
    private String departName;

    @ExcelProperty(value = "医生姓名", index = 12)
    private String doctorName;

    @ExcelProperty(value = "主要诊断", index = 13)
    private String diagnosisName;

    @ExcelProperty(value = "主要手术操作", index = 14)
    private String operationName;

    @ExcelProperty(value = "总费用", index = 15)
    private BigDecimal totalCost;

    @ExcelProperty(value = "DRG付费标准", index = 16)
    private BigDecimal drgCostStandard;

    @ExcelProperty(value = "费用偏差", index = 17)
    private BigDecimal costOffset;

    @ExcelProperty(value = "CHS-DRG编码", index = 18)
    private String chsDrgCode;

    @ExcelProperty(value = "CHS-DRG名称", index = 19)
    private String chsDrgName;

    @ExcelProperty(value = "入院日期", index = 20)
    private String inHospitalDate;

    @ExcelProperty(value = "出院日期", index = 21)
    private String outHospitalDate;

    @ExcelProperty(value = "结算日期", index = 22)
    private String settleDate;

    @ExcelProperty(value = "住院天数", index = 23)
    private Integer inpatientDays;
}
